shy person with trouble communicating - Alemán Inglés Diccionario